package com.yidu.sanrenxing.crudall.dao;

import com.yidu.sanrenxing.crudall.domain.UserAdress;

import java.util.List;
import java.util.Map;

public interface UserAdressMapper {
    List<UserAdress> selectAll();

    int deleteByPrimaryKey(int useradressid);

    int insert(UserAdress record);

    int insertSelective(UserAdress record);

    UserAdress selectByPrimaryKey(int useradressid);

    int updateByPrimaryKeySelective(UserAdress record);

    int updateByPrimaryKey(UserAdress record);

    List<UserAdress> getShippingAdsMsgById(Integer userId);

    Integer updateSelectStatusByUserIdAndAdsId(UserAdress userAdress);

    Integer cancelAllSelectDefaultStatusByUserId(Integer userId);

    Integer deleteUserAdsMsgByAdrIdAndUserId(Map<String,Object> map);

    Integer ifHaveDefaultSelectStatus(Integer userId);

    Integer updateFirstLineDataForDefaultSelect(Integer userId);
}